package com.cn.stusy0015.demo0017;

/**
 * @author lw
 * @ClassName IdCard.java
 * @Description
 * @createTime 2023年05月20日 17:06:00
 */
public class IdCard {
    String y, m, d;
    /**
     * 验证
     */
    public boolean card(String str) {
        boolean flag = false;
        int n = Integer.parseInt(String.valueOf(str.charAt(str.length() - 1)));
        if (str.length() == 18 && (str.charAt(str.length() - 1) == 'X'
                || (n >= 0 && n <= 9))) {
            y = str.substring(6, 10);
            m = str.substring(10, 12);
            d = str.substring(12, 14);
            flag = true;
        } else {
            System.out.println("输入身份证输入错误！!");
            flag = false;
        }
        return flag;
    }
    public void show(){
        System.out.println("该用户的出生时间为"+ y+"年"+m+"月"+d+"日");
    }

}
